# num = input("输入数字:")
# try:
#     num = int(num)
#     print(num)
# except:
#     print("您输入的不是一个数字")

#
# num = input("输入数字:")
# try:
#     num = int(num)
#     print(num)
#     a = 10 / num
#     print(a)
# except ValueError:
#     print("您输入的不是一个数字")
# except ZeroDivisionError:
#     print("除数不能为零")


# 完整版异常处理

# try:
# 可能发生异常的代码
# except 异常类型1:
# 发生异常类型1执行的代码
# #Exception 是常见异常类的父类，这里书写 Exception,可以捕获常见的所有异常，as 变量，这个变量是一个异常类的对象，print(变量)可以打印异常信息
# except Exception as 变量:
# 发生其他类型的异常，执行的代码
# else:
# 没有发生异常会执行的代码
# finally:
# 不管有没有发生异常，都会执行的代码


num = input("输入数字:")
try:
    num = int(num)
    print(num)
    a=num/0
except Exception as e:
    print(f'错误信息为:{e}')

